package cn.yunyichina.provider.iface.entity.order.facepay;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * Created by Lullaby on 2017/4/25.
 */
@Getter
@Setter
public class FacepayRequestVO implements Serializable {

    private String hospitalCode;

    private String appCode;

    private String appId;

    private Integer payMode;

    private String hisOrdNum;

    private String authCode;

    private String orderType;

    private String canUseInsurance;

    private String payAmount;

    private String accountAmount;

    private String medicareAmount;

    private String insuranceAmount;

    private String totalAmount;

    private String collectors;

    private String cardType;

    private String cardNo;

    private String patientName;

    private String patientMobile;

    private String admissionNo;

    private String deptCode;

    private String deptName;

    private String doctorCode;

    private String doctorName;

    private String serialNo;

    private String billNo;

    private String cancelSerialNo;

    private String cancelBillNo;

    private FacepayRequestVO.MedicalRequestContent medicalRequestContent;

    @Getter
    @Setter
    public static final class MedicalRequestContent implements Serializable {

        private String yljgbm; // 医院编号

        private String ylzh; // 医疗证号

        private String czybm; // 操作员编码

        private String czyxm; // 操作员姓名

        private FacepayRequestVO.MedicalRequestContent.MZGHDJ mzghdj; // 门诊挂号登记信息

        @Getter
        @Setter
        public static final class MZGHDJ implements Serializable {

            private String brlx; // 病人类型

            private String mzlsh; // 门诊流水号

            private String ksbm; // 科室编码

            private String ksmc; // 科室名称

            private String ghlb; // 挂号类别

            private String ghf; // 挂号费

            private String zjzj; // 专家诊金

            private String ghhj; // 挂号合计

            private String ssj; // 实收金

            private String zsj; // 找赎金

        }

    }

}
